package ace.module.account.api.model.input;

import jakarta.validation.constraints.NotNull;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * template author: caspar template created at: 2023-12-18 template description: data transform
 * object generated at: 2024年2月4日 下午5:06:13 description:
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class IamAccountWithProfileSearchInput implements Serializable {

  /**
   * 账户应用id
   */
  @NotNull
  private Long iamAppId;

  /**
   * 基础账户id
   */
  private Long accountId;

  /**
   * 昵称
   */
  private String nickName;

  /**
   * 账户标签
   */
  private String tag;
}
